// samsting : this file is auto create.

#include "Rds_Region/2014-08-15/DescribeResourceUsageResponse.h"

namespace aliyun { namespace Rds_Region {

DescribeResourceUsageResponse::DescribeResourceUsageResponse() {
}

const string& DescribeResourceUsageResponse::GetDBInstanceId(void) const {
  return DBInstanceId_;
}

const string& DescribeResourceUsageResponse::GetEngine(void) const {
  return Engine_;
}

int64 DescribeResourceUsageResponse::GetDiskUsed(void) const {
  return DiskUsed_;
}

int64 DescribeResourceUsageResponse::GetDataSize(void) const {
  return DataSize_;
}

int64 DescribeResourceUsageResponse::GetLogSize(void) const {
  return LogSize_;
}

int64 DescribeResourceUsageResponse::GetBackupSize(void) const {
  return BackupSize_;
}

int64 DescribeResourceUsageResponse::GetSQLSize(void) const {
  return SQLSize_;
}

int64 DescribeResourceUsageResponse::GetColdBackupSize(void) const {
  return ColdBackupSize_;
}

const char* DescribeResourceUsageResponse::BaseKey(void) {
  return "DescribeResourceUsageResponse";
}

void DescribeResourceUsageResponse::UnmarshallerMap(std::map<string, string>& response_map) {
  UnmarshallerString(DBInstanceId_, response_map, "DescribeResourceUsageResponse.DBInstanceId");
  UnmarshallerString(Engine_, response_map, "DescribeResourceUsageResponse.Engine");
  UnmarshallerInt64(DiskUsed_, response_map, "DescribeResourceUsageResponse.DiskUsed");
  UnmarshallerInt64(DataSize_, response_map, "DescribeResourceUsageResponse.DataSize");
  UnmarshallerInt64(LogSize_, response_map, "DescribeResourceUsageResponse.LogSize");
  UnmarshallerInt64(BackupSize_, response_map, "DescribeResourceUsageResponse.BackupSize");
  UnmarshallerInt64(SQLSize_, response_map, "DescribeResourceUsageResponse.SQLSize");
  UnmarshallerInt64(ColdBackupSize_, response_map, "DescribeResourceUsageResponse.ColdBackupSize");
}


} } // namespace aliyun { namespace Rds_Region {

// end of file 
